home *** CD-ROM | disk | FTP | other *** search
- /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
-
- /*
- $Header: b3sem.h,v 1.4 85/08/22 16:44:32 timo Exp $
- */
-
- /* bsem.h: semantics */
-
- typedef bool outcome;
- #define Und ((bool) '?') /* absence of REPORTed outcome */
-
- /* Locations */
- loc local_loc();
- loc global_loc();
- value content();
- /* Procedure check_location(); */
- loc trim_loc();
- loc tbsel_loc();
- /* Procedure put(); */
- /* Procedure putcheck(); */
- /* Procedure l_delete(); */
- /* Procedure l_insert(); */
- /* Procedure l_remove(); */
- /* Procedure choose(); */
- /* Procedure draw(); */
- /* Procedure bind(); */
-
- /* Functions and Predicates */
- bool is_zerfun();
- bool is_monfun();
- bool is_dyafun();
- bool is_zerprd();
- bool is_monprd();
- bool is_dyaprd();
- /* Procedure initfpr(); */
-
- /* Elaboration: */
- value pre_fun();
- outcome pre_prop();
-
- /* B units */
-
- extern value resval;
- extern bool terminated;
-
- /* Procedure udfpr(); */
- bool ref_com();
- /* Procedure ref_et(); */
-